package com.baizhi.app.appservice.impl;

import com.baizhi.app.appservice.CmfzAudioAppService;
import com.baizhi.entity.CmfzAudio;
import com.baizhi.mapper.CmfzAudioMapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
@Service
public class CmfzAudioAppServiceImpl implements CmfzAudioAppService {
    @Autowired
    private CmfzAudioMapper cmfzAudioMapper;
    @Override
    public List<CmfzAudio> selectAudioByAlbumId(Integer albumId) {
        //        1.创建一个条件构造器 泛型 为要查询数据的实体类类型
        QueryWrapper<CmfzAudio> queryWrapper = new QueryWrapper<>();
        //        2.将 where albumId = 1 等值查询 这个条件封装到 条件构造器
        // albumId = 1 ---》 eq("albumId",1) 参数1 字段名 参数2 要查询的值
        queryWrapper.eq("album_id",albumId);
        //        3.通过条件构造器 查询
        List<CmfzAudio> cmfzAudios = cmfzAudioMapper.selectList(queryWrapper);
        return cmfzAudios;
    }
}
